查看原文
其他

Latex:请教一个问题,关于连续引用多个参考文献?

如题,我已经添加了\usepackage{cite},引用时使用的格式是\cite{A,B,C,D},编译出来的结果变成了[1]-[4]这种格式,请问有什么办法可以弄成[1-4]这种?


回答:


只载入cite宏包时,它的compress是默认选项,也就是默认编译出的是[1-4] ,不信LZ自己去试试,就编译一句话。当使用


\usepackage[nocompress]{cite}



即启用“nocompress”选项时,也只会编译出[1,2,3,4]。仅有cite宏包状态下,只有一种情况会编译出LZ给出的那种格式,就是启用宏包中自定义引用格式的命令:



\usepackage{cite}


\renewcommand\citeform[1]{[#1]}
\renewcommand\citeleft{}
\renewcommand\citeright{}


这样的结果就是[1]-[4],详见cite宏包使用手册。

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存